更改成员服务器的计算机名

以下步骤确保了 CA ARCserve Backup 域中的成员服务器能够在您更改成员服务器的计算机名后与主服务器进行通讯。

您必须先更改成员服务器的计算机名,然后再完成该步骤。

更改成员服务器的计算机名

  1. 登录到成员服务器上。

    注意:不要打开管理器控制台或登录到 CA ARCserve Backup。

  2. 打开 Windows 命令行,将目录切换到下面的目录:
    %ARCSERVE_HOME%
    

    输入以下命令以停止然后再启动所有 ARCserve 服务:

    cstop
    cstart
    

    所有 ARCserve 服务停止并重新启动。

    注意:在 cstart 命令完成之后,各种 CA ARCserve Backup 服务不会启动。 这是预期中的行为,不会对该程序造成负面影响。

    请不要关闭 Windows 命令行。

  3. 从 Windows“开始”菜单中依次选择“所有程序”、“CA”、“ARCserve Backup”,并单击“服务器配置向导”。

    “服务器配置向导”打开,将出现“选择选项”对话框。

  4. 单击“将该服务器移到另一个 CA ARCserve Backup 域”选项,然后单击“下一步”。

    将打开“添加到另一个 CA ARCserve Backup 域”对话框。

  5. 在“添加到另一个 CA ARCserve Backup 域”对话框中,填写以下窗口项,然后单击“下一步”。

    此时将打开“系统帐号”对话框。

  6. 在“系统帐户”对话框中填写以下字段:

    单击“下一步”。

    注意:此时,会有弹出消息通知您,各种 CA ARCserve Backup 服务不会启动。 这是预期中的行为,不会对该程序造成负面影响。

  7. 单击确定。

    将打开“CA ARCserve Backup 数据迁移”对话框。

  8. 在“CA ARCserve Backup 数据迁移”对话框中,单击“下一步”。

    将打开“迁移服务器数据”对话框。

  9. 在“迁移服务器数据”对话框中,单击“开始”。

    数据迁移过程开始并完成后,会打开“完成”对话框。

  10. 在“完成”对话框上单击“完成”。

    注意:此时,作业将不传输到新的成员服务器。 继续下一步,将作业传输到新的成员服务器。

  11. 打开“作业状态管理器”。

    查找与旧成员服务器相关的作业。

    右键单击该作业,然后单击弹出式菜单中的“修改作业”。

    单击“备份管理器”中的“目标”选项卡。

    指定新成员服务器作为作业的目标。

    提交“控制”状态的作业。

    关闭备份管理器。

    注意:如果作业的源数据驻留在旧的成员服务器上,您将无法修改和传输作业。 因此,您必须使用此配置删除作业,然后在新成员服务器上重新创建它们。

  12. 完成对成员服务器名的更改之后,旧的(无效)成员服务器名会保留在 CA ARCserve Backup 管理器中。 要从管理器中删除无效的成员服务器名,请执行以下操作:
    1. 打开命令行窗口并浏览到 CA ARCserve Backup 安装目录。
    2. 执行以下命令:
      bab -cahost <primary server> -removehost <invalid member server>
      

      示例:以下语法描述了一个名为 A 的主服务器和一个名为 B 的无效成员服务器。

      bab -cahost A -removehost B
      

      注意:如果您的 CA ARCserve Backup 实施包含多个无效成员服务器,请对每个成员服务器重复执行此步骤 (b)。

    3. 登录到主服务器或安装了 CA ARCserve Backup 数据库的服务器,以验证 CA ARCserve Backup 数据库的状态。

      (可选)打开 Microsoft SQL Server 管理工作室,并使用 Windows 身份验证,向 CA ARCserve Backup 数据库实例开放。

      例如,Microsoft SQL Server Express Edition 数据库的路径如下所示:

      <server name>\ARCServe_DB
      
      • 必须使用 Windows 身份验证 -- 如果您必须使用 Windows 身份验证登录 CA ARCserve Backup 数据库,请执行以下命令(适用于 Microsoft SQL Server 和 Microsoft SQL Server Express Edition 数据库):
        osql -S  <server_name[\instance_name]>  -E -d asdb -Q "delete from ashost where rhostname = '<member server name>'"
        

        示例:以下语法描述了一个名为 asdb 的 CA ARCserve Backup 数据库,该数据库需要 Windows 身份验证:

        osql -S A -E -d asdb -Q "delete from ashost where rhostname = 'B' "
        
      • 不必使用 Windows 身份验证 -- 如果登录 CA ARCserve Backup 数据库不需要 Windows 身份验证,请执行以下命令(仅适用于 Microsoft SQL Server 数据库):
        osql -S  <server_name[\instance_name]>  -U <login_user> -d asdb -Q "delete from ashost where rhostname = '<member server name>'"
        

        示例:以下语法描述了一个名为 asdb 的 CA ARCserve Backup 数据库、一个名为 B 的无效成员服务器以及 Microsoft SQL Server 用户名 sa 和密码 123。

        osql -S A -U sa -d asdb -Q "delete from ashost where rhostname = 'B' " password: 123
        

        注意:如果您的 CA ARCserve Backup 实施包含多个无效的成员服务器,请对每个成员服务器重复执行步骤 (c)。

      如果您可以查看实例的详细信息,则说明数据库正常运行。 关闭 Microsoft SQL Server 管理工作室,然后继续下一步。

      如果 Microsoft SQL Server 管理工作室显示弹出消息,则数据库实例运行不正常。 您必须设法解决弹出消息上指出的问题,然后验证 CA ARCserve Backup 数据库的状态。

    如果成功完成以上命令,将出现以下消息:

    n rows affected
    

    如果以上命令没有成功完成,请验证服务器名、登录 CA ARCserve Backup 的用户名和数据库名是否正确,然后重复该步骤。

  13. 要校验更改,请打开管理器控制台,打开备份管理器,并选择“源”选项卡。

    在“源”目录树中展开 Windows 系统对象。

    成员服务器及其新主机名会出现在 Windows 系统对象下。

详细信息:

使用服务器配置向导管理 ARCserve 服务器